package org.example.demo.ResponseHttps;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data                   // 自动生成get、set方法
@NoArgsConstructor      // 自动生成无参构造方法
@AllArgsConstructor     // 自动生成有参构造方法
@Schema(description = "响应数据")
public class ResponseData<T> {
    @Schema(description = "响应状态码")
    private String code;      // 响应状态码
    @Schema(description = "响应信息")
    private String message;    // 响应信息
    @Schema(description = "响应是否成功")
    private boolean success;   // 响应成功与否
    @Schema(description = "响应数据")
    private T data;            // 响应数据
}
